home *** CD-ROM | disk | FTP | other *** search
-
- A B C D I R E C T O R Y ' S H I S T O R Y
- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
- This file contains a list of additions, modifications & bugfixes made to my
- fantasmagoric ABCDirectory. I use the same notation as SAS/C to denote my up-
- dates: the number after the decimal is an integer & not a fraction. This means
- that my releases will go 1.1 1.2 1.3 ... 1.10 1.11. A change in the first digit
- will mean a major improvement over the previous x.0 version. Note that some
- changes may not be listed.
-
-
-
-
-
- 28-10-93: 3.0
-
-
- BUG FIXES
-
- 9.«Relabel» didn't ssem to work anymore.
-
-
- IMPROVEMENTS/MODIFICATIONS
-
- 1. The color scheme has been modified to the 2.0+ one to accomodate for ABCDir
- on the WB screen.
- 4. Unimplemented options removed from the list.
- 5. The doc file is now in AmigaGuide format.
- 6. The «must match» flag in the filetypes define window has changed its
- function.
- 8. There is no longer any contour left on flash gadgets.
-
-
- ADDITIONS
-
- 2.«Custom screen» & «Backdrop» options.
- 3.«Wildstar» option.
- 7. Now displays how much space is left on the ram disk using available
- memory.
-
-
-
-
-
- 08-10-93: 2.8
-
-
- BUG FIXES
-
- 1. Double-clicking over a dir with the «Autoselect icons» option on didn't
- open the dir.
- 5. The «Left-right clk» command didn't work very well...
- 9. STOP-PAUSE gadgets fixed.
-
-
- IMPROVEMENTS/MODIFICATIONS
-
- 3. No more hollow titlebar.
- 4. The command define window is smaller & has a scroll bar.
- 6. The «Read» command now takes care of CTRL-M & CSI characters.
-
-
- ADDITIONS
-
- 2.«Check space before copy» option implemented.
- 7. There are now file selection gadgets for string gadgets.
- 8.«Clock» option added.
-
-
-
- Soleil-_-soleil, soleil soleil
-
- 07-07-93: 2.7
-
-
- BUG FIXES
-
- 3. Used to crash when the shell scrollbar was touched.
- 6. Comments were shown for Buff/Rem dirs where they shouldn't have been.
- 7.«Relabel» wasn't working properly.
-
-
- MODIFCATIONS
-
- 1. Scrolling is FASTER (load up a text file without any color codes & see for
- yourself).
- 2. An «endcli» is now sent to the CLI instead of a CTRL-\.
- 4. If a gadget is defined as the «Nothing» command, it will not be highlighted
- if the mouse moves over it.
- 8. 3D effects abound.
- 9. When a window is deactivated, the titlebar becomes hollow.
- 10. The s:shell-startup is now automatically executed when the shell is started.
-
-
- ADDITIONS
-
- 5. The screen now has a title in its structure.
-
-
-
- Laissez les enfants rire et rêver
-
- 28-04-93: 2.4
-
- The code size increase is well worth it: LHA archives are now treated just like
- dirs (almost...).
-
-
- BUG FIXES
-
- 2. The «Modify» command is finally bug free. (cross your fingers)
- 3. The «Confirm delete operation» flag didn't work anymore... oups
- 4. The buffer for the «Run» command might have overflowed.
- 6. Copying files that had increased size since they were loaded were only
- partially copied.
- 8. The «Reload destination» «Run» command flag was crippled.
- 9. The «Duplicate» command didn't deselect the files properly.
- 12. The «Copy device» command's cancel gadget didn't act properly.
- 13. Iconifying ABCDirectory, comming back & quitting - all that with the shell
- active - resulted in that the shell wasn't automatically closed.
- 14. The «Run» command no longer crashes when run in the background.
-
-
- MODIFCATIONS
-
- 1. Shell had the IDCMP_NOCAREREFRESH flag set...
- 5. All dates now shown in DOS_FORMAT (dd-mmm-yy).
- 10. A dir is no longer saved if it's the same dir as on the other side or its
- datestamp is greater.
-
-
- ADDITIONS
-
- 7. ABCDir now treats LHA archives as directories.
- 11. Gadgets that can't be executed are now unselected & unselectable.
-
-
-
- Remplie-moi de lumière
-
- 25-04-93: 2.3
-
- GGGG! Bugs is a good name for errors: they NEVER go away.
-
-
- BUG FIXES
-
- 1. That DARN FastText routine had a littly bug up its sleave... which made a
- lot of requesters quite unusable. Quossé t'as faite Christian?
- 2. The «Modify» command wasn't very healthy.
- 3. The «Comment» command didn't update the entries in memory, while the «Copy
- device» command did (a #define mistake on my part).
-
-
-
- Eat your veggies
-
- 22-04-93: 2.2
-
- Now, after some a rather hasty release (2.0), some rather less hasty & rather
- less buggy releases must be put out... it's such a pity to see this when you
- know you're the one that programmed them. Note that a lot of other small bugs
- have been fixed, but I was too frusrtated to write them down.
-
-
- BUG FIXES
-
- 1. Forgot to recompile the code that handles the shell, so it didn't close
- anymore.
- 2. The DOS ChangeDir() function hassled me, so I replaced it with chdir & ABC
- no longer randomly (always.. if memmung is running) crashes upon exit.
- 6. Some filetypes (in the «ABCDir.filetypes» file) were not correct.
-
- MODIFCATIONS
-
- 3. The FastText routines are now used thanks to Christian Warren (who cleaned-
- up some nasty bugs) & the guy who programmed them: Darren M. Greenwald.
- 5. Touched-up the font. It now includes the CTRL characters, so if you do a
- CTRL-I in a text requester, you'll see it.
-
-
- ADDITIONS
-
- 4. RAM: disk is now loaded as default on both sides.
- 7. The «$VER:» string.
-
-
-
- Enwouaïlle, Brosse super Mario!
-
- 13-04-93: 2.1
-
-
- BUG FIXES
-
- 1. The «Run» command wouldn't work properly on multiple files.
- 2. ABCDir now communicates with its clock with Exec messages, so it should be
- ultimately safe now. It may have caused crashes in the past.
- 3. ABCDir now only exits once the shell is sucessfully closed instead of
- waiting for one second.
- 4. The «Run» command needed a first grade math class.
-
-
- MODIFICATIONS
-
- 2. File list updating is now smart; it'll update the LEAST it needs to update.
-
-
-
- Arbroman: quelqu'un qui aime les arbres
-
- 12-04-93: 2.0
-
- The major improvement in this release is the error requester. No longer will you
- have to wonder what in the hoopla went wrong. I've had tons of fun cooking 2.0
- up. There's still lots more to come !
-
-
- BUG FIXES
-
- 1. Copying an entry that exists in the destination & that is located just below
- the last visible entry would crash the machine.
- 10. Dirs wouldn't show any special info anymore (such as date or comment).
- 12. Using «Reselect entries» didn't work after the «Rename» command.
- 13. The «Modify» & «Rename» commands didn't update the list properly if an error
- was encountered.
- 16. I think the font was wronly added to the system...
- 17.«Size selected/Total size» wasn't updated properly.
- 18.«Hide hidden files» didn't hide files that had numerous protection bits set.
-
-
- MODIFICATIONS
-
- 4.«Ask before replacing» option active.
- 5.«About» requester changed.
- 6. The close gadget now bears an A & the front/back gadget is plain.
- 15. The font now contains the CTRL characters as inversed chars. (ie: CTRL-M
- gives an inversed M)
-
-
- ADDITIONS
-
- 2. STOP & PAUSE gadgets in executing commands.
- 3. DOS errors are now taken care of.
- 7. If a parent button is hit on a directory pointing to an assign (ie: "dwn:"),
- then the parent dir is taken from the full path of that assign.
- 8.«Create archive» command & filetype.
- 9. The «Run» & the «Launch» commands have a new option, «[1», which inserts the
- first selected file in the destination.
- 11.«Display file comments» option.
- 14.«STOP & PAUSE gadgets» option.
-
-
-
- Norstradamus
-
- 28-03-93: 1.6
-
-
- BUG FIXES
-
- 1. The font was added to the system & removed upon exit (ie: its memory was
- freed), so that wasn't too friendly. It now adds the font to the system, but
- never removes it.
- 4. Under a special condition, if a file was double clicked & it activated the
- text reader, when it was closed using the ESC key, operations did not resume
- immediatly.
- 5. If there wasn't enough memory to open the screen, the system MIGHT have
- crashed.
- 6. The clock process wasn't removed!!! OUCH! This led to serious bugs.
- 7. When copying files, the selected files' size wasn't updated.
-
-
- MODIFICATIONS
-
- 2. The help texts have been moved to an external file (ABCDir.help). This chop-
- ped about 3k off of the executable.
- 3. If the defaults/filetypes/help file isn't present in the «s:» directory, ABC
- tries to load them from the current directory. Note that the defaults & the
- filetypes files are ALWAYS saved in the «s:» dir.
-
-
-
- Le jeux de carte «spit»... c'est pas mal fou!
-
- 21-03-93: 1.5
-
- Touched-up the docs & fixed some things I wanted to fix for a LONG time.
-
-
- BUG FIXES
-
- 1. Could I have found a bug related to using a 68040 optimized PowerPacker.lib?
- Who knows? Not me. I simply changed the memory type the library should use.
- If it helped, great! If it didn't... (hey, isn't that the Simpsons I hear?
- ..gotta go!)
- 7. There was a display bug that occured when the screen mode was changed.
- 8. If there were no entries in the filetypes list, weird things could have
- happened.
- 9.«Ignore delete protection bit» didn't work.
- 10.«Confirm file deletion» no longer worked.
- 12. The comment protection bit seemed «on» on all files.
- 16. Copy/delete files didn't fix some counters properly which led to innacurate
- values on the line below the file lists.
-
-
- MODIFICATIONS
-
- 2. Ho ho ho, the shell is now closed automatically, although not in the nicest
- of ways: I do a Forbid(), select the window, insert an InputEvent (a CTRL-
- BACKSLASH), do a Permit() & then wait one second for the shell to close. Of
- course, the one second wait doesn't guarantee the shell to be closed, but
- hey, if you know of a better way to do it, I'm listening.
- 3. O-YEA! No more need for the «Fast select - see docs!!» option... I found a
- window friendly way of selecting «the fast way». This is my lucky day!
- 4. Accelerated copying of a file that already exists in the destination.
- 5. BuffDirs & RemDirs now show how much memory they occupy when the volume list
- is displayed in one of the two filelists.
- 11. Requesters now have a front/back gadget.
- 13. When the display size gets modified, only a portion of the screen gets re-
- drawn.
- 15. The «Read» command's display is faster.
-
-
- ADDITIONS
-
- 6.«3/4-height non-interlaced» screen mode option.
- 14. The number of command lists & commands per list are now operational in the
- define window.
-
-
- Pourquoi les chiens sont fascinés par les lampes de poche?
-
- 08-03-93: 1.4
-
- AWRight, enough of that LHA & unARJ! They are VERY unfriendly to ABCDir... if
- LHA quits for any reason (other than after a total success), it plainly crashes
- my fantastic Amiga. If I try to unARJ a file, BANG again! So be careful. This
- version's «Run» command should be more stable than before. It's been acting very
- weird, & I don't really know why, my code is so simple...
-
- Zanyways, hope you like how the requesters look now !!
-
-
- BUG FIXES
-
- 2. Sometimes, after an operation, a whole bunch of files would be selected with
- a single mouse click.
- 6. The overscan size is now taken from QueryOverscan(), so it should be correct
- if you have an exotically sized WBench screen.
- 7.«Add archive» now NEVER goes into dirs. (it caused problems)
- 9. The «Ignore delete protection bit» & «Ask before deleting» options didn't
- work along with the deletion of a dir.
- 10.«Run» command seems to work ok now.
- 11. If the «Act on one entry at a time» flag wasn't set in a «Run» command (or a
- filetype, files going over the 256 char limit would still be deselected.
- 12. When the filetype window was closed & re-opened, the previously selected
- filetype was not selected.
- 13. Some potentially dangerous things were present in the init & bye-bye code...
- bad bad bad bad BAD boy Marc!
- 14. The clock used to write over windows.
-
-
- MODIFICATIONS
-
- 1. The requesters look better.
- 3. If all of the entries of a dir have been deleted & it has already been saved
- as a BuffDir, when it will be saved again, the BuffDir that existed before
- will be removed.
- 5. The AUTOSCROLL is now correctly implemented.
- 15. The clock now uses the DOS way of showing the date: DD-MMM-YY.
-
-
- ADDITIONS
-
- 4.«Double-height non-interlaced» screen mode.
- 8.«Fast select - see docs!!» option added. See the ABCDir.future file & see if
- you couldn't find a way to accomplish this in a friendlier manner. (that
- way, this option wouldn't be necessary)
-
-
- THE CURE DISINTEGRATION : un môdit bon album quand même
-
- 26-02-93: 1.3
-
- Carefully revise your filetypes because the «Act on one entry at a time» flag is
- now active. It affects ALL of the «Run» commands including filetypes. This is
- way k-kool! Archives can be created just like a fart! C't'un pet!
-
-
- BUG FIXES
-
- 1. The filetype window didn't show selected filetypes correctly... that's what
- last minute changes do to your code.
- 3. Wowo, the «Modify» command would only rename the files.
- 6. Some memory wasn't freed quite correctly.
- 9. Left-right clicking on a dir wouldn't load it on the opposite side.
-
-
- MODIFICATIONS
-
- 2. Using the top arrows to copy one side to another now SAVES the dir before
- copying over it.
- 4. No more unessessary flashing of the Shell window.
- 5. No more need for the Nofrag.library, I just discovered the SAS/C functions
- did the same thing...
- 7.«Act on one entry at a time» flag in the «Run» command is now operative.
- 8. Clicking cancel in one of the requesters in the «Run» command now aborts the
- command.
-
-
-
- Le ballon-balais - un sport assez hot merci!
-
- 23-02-93: 1.2
-
- Squashed a few KBytes out & made a lot of little (but significant) changes. I'm
- still having trouble with that darn Run command though. I'd REALLY appreciate
- feedback on ABCDir as I can not possibly discover all the bugs by myself.
-
-
- BUG FIXES
-
- 7. The «Set protect» wouldn't print anything.
- 9. If you have the powerpacker library & you read a text file using the Read
- command & it couldn't be loaded, something didn't go too well...
- 12.«Copy as» didn't work properly with dirs.
- 14. Clicking on a RemDir/BuffDir that is already present in one the file list
- would produce colorful effects. (not too good, since I'm not exactly
- programming a demo...)
- 18. No more crashing when a Run command is executed in the background.
- 19. The output window in the Run command wasn't correctly opened when started
- in the background.
-
-
- MODIFICATIONS
-
- 1. Screen updating when renaming files/dirs is much faster. (this also speeds
- up operations such as moving on the same device)
- 2. The shell window is now SIMPLE_REFRESH: gets refreshed when resized.
- 3. The command gadgets now have quick online help.
- 4. WOW! Scrolling is now hyper-cool... if you have the req.library installed!
- 5. ABCDir's screen is now a PUBLICSCREEN & has the AUTOSCROLL flag.
- 6. Improved the Reduce algorythme.
- 8. Dirs are now correctly recognized by the Modify command.
- 13. The VOL gadget now works like a switch. First click: volume list. Second
- click: the dir that was there before.
- 16. Define, Kill & Remember (D, K & R) gadgets are now grey. The D & K are lit
- up in red when they are on.
- 17. If a command modifies dirs that are stored as RemDirs or BuffDirs, they are
- updated accordingly.
- 20. After double-clicking or right-left-clicking on a file, it gets deselected.
- 21. Changed the colors of the infos at the bottom of the file lists.
-
-
- ADDITIONS
-
- 10.«Refresh other side if modified» option.
- 11.«Delete all» option when ABCDir asks if you want to delete file/dir «xxx».
- 15.«Reselect» command.
- 22. Color requester. (req.library required)
-
-
-
- La Chine - une histoire fascinante
-
- 03-02-93: 1.1
-
- Due to a tiny bug (5) which had immense repercussions, I decided to release 1.1
- very quickly. This is why not many changes have occured between the two.
-
-
- BUG FIXES
-
- 1. When deleting files, the scrollbar would sometimes go down in a mad way...
- 2. The number of selected files/dirs didn't go down when deleting.
- 3. There was a problem with defining a «Load dir» command: memory was being
- trashed...
- 4. Powerpacked config files (ABCDir.config & ABCDir.filetypes) couldn't be
- loaded.
- 5. Somewhere along the way, more memory (or less) was freed than should have
- been. This led to numerous weird bugs.
- 6. The configuration wasn't loaded correctly.
- 8. Due to some stupid AmigaDOS idea, an output console that is closed closes
- the window associated with it but does NOT free its IDCMP. This made it
- impossible to do more than 15 operations that used this window as Intuition
- is limited to 16 IDCMP ports per window. (the 16th being my own window's
- IDCMP)
- 9. Run commands that entered dirs wouldn't operate properly...
-
-
- MODIFICATIONS
-
- 7. When the defaults are changed, the screen is closed then re-opened, so be
- sure not to have the shell open. This does not occur if you select CANCEL.
- 9. All the commands using filetypes (Other, List arc, etc..) will now go into
- dirs recursively.
-
-
-
- Marjo - celle qui chante avec son coeur!
-
- 31-01-93: 1.0
-
- Finally! After almost a year & a half of programming, version 1.0 is out. It is
- far from the last version of ABCDir, but I consider it mature enough to call it
- 1.0. Note that some changes might be missing because a lot has changed since
- version BETA 7.
-
-
- BUG FIXES
-
- 1. Free space wasn't always accurate.
- 2. Hitting a remembered directery numerous times would crash the machine.
- 10. Following operation would display the file right after the current one.
- [never mind if you don't understand.. it's not of major importance]
- 11. If you selected many dirs to delete & you answered OK to the «delete dir?»
- requester for a dir, all the following dirs would be deleted without asking
- you before doing so. oops..
- 12. My copying function would not work properly if the file was bigger than the
- maximum available memory because what AvailMem returned wasn't necessarily
- what could be allocated.
- 16. Fixed bug with two concurrent cycle gadgets.
-
-
- MODIFICATIONS
-
- 3. Hex read now doesn't format the text anymore (so it's mucho faster) & its
- title bar shows position/total.
- 4. Reduced the flash gadgets' CPU usage drastically.
- 7. No more system screen gadgets present. The screen dragbar & screen
- front/back gadgets have been replaced by my very own.
- 8. Read command: Italics is now correcty shown & underline is accepted.
- 13. Boosted the Delete & Copy operations who were slowed down by the constant
- redrawing of the file list. The list is now simply updated.
- 17. Got rid of the BltBitMap() to select files.
- 19. If an intruding window is present on ABCDir's screen, a requester pops-up
- asking you to close it.
- 20. Path gadgets are now command gadgets & can therefore perform any command
- such as Copy, Delete or Modify.
- 28. Hex read doesn't decompress powerpacked files anymore.
- 29. ABCDir's config & filetype files can now be powerpacked if you're tight on
- space.
- 30. Moved the commands around (in the command define requester that is...)
-
-
- ADDITIONS
-
- 5. Clock with memory display on title bar.
- 6. Shell window IS NOW OPERATIONAL. That was a fart! I didn't even need help
- from anyone... thanks anyways guys :) (BTW, I need a way to close it now!)
- 9.«Reduce» command.
- 14. Implemented the «Autoselect icon» option.
- 15. The «Flash gadget help» option.
- 18. Implemented the «Run» command although the «Act on one entry at a time»
- flag only does one entry at a time for now.
- 21.«Load dir» command to go along with the change in the path gadgets (see 20).
- 22.«Flexible/Left/Right origin» config option.
- 23. Implemented filetypes !!!
- 24. Implemented «Click-click» command.
- 25.«Other» & «Nothing» commands.
- 26. Configuration & filetypes are now loaded upon starting the program.
- 27.«Left-right clk» command.
-
-
-
- Program history boyond this point has been removed to reduce the size of the
- archive.
-
- EOF